
package sg.edu.nus.iss.cats.dataaccess.mysql;

import sg.edu.nus.iss.cats.dataaccess.*;


public class DAOFactoryImpl extends DAOFactory {

    public UserDAO getUserDAO () {
        return userDAO;
    }
    private UserDAO userDAO = new UserDAOImpl ();

    public EmployeeDAO getEmployeeDAO () {
        return employeeDAO;
    }
    private EmployeeDAO employeeDAO = new EmployeeDAOImpl ();

    public CourseDAO getCourseDAO () {
        return appDAO;
    }
    private CourseDAO appDAO = new CourseDAOImpl ();

    public SequenceManager getSequenceManager () {
        return seqMgr;
    }
    private SequenceManager seqMgr = new SequenceManagerImpl ();
    
    public DepartmentDAO getDepartmentDAO () {
          return departmentDAO;
    }
    
    private DepartmentDAO departmentDAO = new DepartmentDAOImpl ();
}